約 4,602,653 件
https://w.atwiki.jp/eveon/pages/47.html
Silence the informant (Lv3) 収入 ミッション内容1層目 2層目 3層目 参考資料 戦利品弾薬ミサイル ハイブリット ドローン モジュールブースター 電力 電子 シールド ハイブリット ミサイル 生産ドローン鉱石 開発 その他 サルベージ品 コメント 収入 報酬 927,000 + 1097 LP バウンティー 680,000 戦利品 1,764,000 + Sience系スキル本(第3層"Pleasure Hub") スタンディング +2.0144% ミッション内容 クリア条件 第3層 ドローン Terak Nomuri の撃沈 ダメージ Ther / EM 弱点 Ther ゲートをくぐって進入、内部は 3 層。 難易度高め、BC 以上推奨。 1層目 初期2グループ。 初期グループ1 クラス 数 名前 ドローン 1 Striker Alvatis 初期グループ2 クラス 数 名前 FF 1 Strain Infester Alvi (Web / スクラム) FF 1 Barracuda Alvi CL 1 Viral Infector Alvum BC 1 Enforcer Alvatis 2層目 Mercenary Wingman からのダメージが大きめ。 初期グループ1 クラス 数 名前 ドローン 1 Mercenary Wingman (Web / スクラム) ドローン 1 Mercenary Elite Fighter ドローン 2 Mercenary Commander 初期グループ2 クラス 数 名前 ドローン 1 Mercenary Wingman (Web / スクラム) ドローン 3 Mercenary Commander 3層目 "Pleasure Hub" を破壊する事で稀に高価な Sience 系スキル本が手に入る。 違法アイテム (Slaves 等) も出るので拾わないように注意。 初期グループ クラス 数 名前 ドローン 2 Drone Sentry I ドローン 2 Drone Sentry II ドローン 1 Terak Nomuri (ミッション目標) 参考資料 EVEonlineJP Wiki http //wikiwiki.jp/eveonlinejp/?Mission%2FLv3#m8ce0e22 EVE***Survival http //eve***survival.org/wikka.php?wakka=SilencetheInformant3 戦利品 弾薬 ミサイル _Eradicator F.O.F. Heavy_ _Firefly F.O.F. Light_ _Scourge Heavy_ _Thunderbolt Heavy_ _Widowmaker Heavy_ _Sabretooth Light Missile_ ハイブリット _Antimatter Charge M_ _Lead Charge S_ _Thorium Charge S_ _Tungsten Charge M_ _Uranium Charge M_ ドローン _Hammerhead I_ モジュール ブースター _10MN Afterburner I_ _10MN MicroWarpdrive I_ _Y***T8 Overcharged Hydrocarbon Microwarpdrive_ 電力 _Small Capacitor Booster I_ _Murky Energy Transmitter I_ _Small Energy Transfer Array I_ 電子 _Cargo Scanner I_ _ECCM *** Gravimetric I_ _Extra Gravimetric ECCM Scanning Array I_ _ECM *** Multispectral Jammer_ _Signal Distortion Amplifier I_ _Remote Sensor Dampener I_ _Sensor Booster I_ _ Mendicant Signal Booster I_ _Wavelength Signal Enhancer I_ シールド _Additional Thermal Barrier Emitter I_ _Medium Azeotropic Ward Salubrity I_ ハイブリット _125mm Railgun I_ _250mm Railgun I_ ミサイル _Assault Missile Launcher I_ 生産 ドローン鉱石 _Condensed Alloy_ _Crystal Compound_ _Dark Compound_ _Gleaming Alloy_ _Lucent Compound_ _Lustering Alloy_ _Motley Compound_ _Precious Alloy_ _Sheen Compound_ 開発 _R.A.M.- Electronics_ _R.A.M.- Energy Tech_ _R.A.M.- Robotics_ _R.A.M.- Weapon Tech_ その他 _Metal Scraps_ サルベージ品 _Charred Micro Circuit_ _Contaminated Lorentz Fluid_ _Contaminated Nanite Compound_ _Fried Interface Circuit_ _Malfunctioning Shield Emitter_ _Tripped Power Circuit_ コメント コメント
https://w.atwiki.jp/scrollsjp/pages/164.html
screen?name=Wings%2BSoldier size=small クリーチャー Human, Soldier O2 コモン 効果なし3 / 2 / 2 キーワード バニラクリーチャー。
https://w.atwiki.jp/hellishlondon/pages/39.html
Test Center - Policy Changes (超訳) 反省文 Director of Technology Tyler Thompson has announced the following changes to how the Test Center server will operate. Please read on... (超訳) スマン、うちの技術屋がTCの仕様変更したから、とりあえず見てくれ。 --- Test Center is a crucial part of the Hellgate London’s future. The players who use Test Center, report bugs and give us feedback are some of the most influential players in our community. (超訳) TCプレイヤーは神様です。 So, I m asking those of you who want to help to have a character on Test Center that you regularly play. To help with this, we are making some changes to how we run Test Center (超訳) TCプレイヤーのお手伝いをしたいので仕様変更しました。 1. No more planned character wipes. We will no longer wipe the characters on Test Center in order to copy characters over from Shulgoth. Copying these characters has had a negative impact on the population size in Test Center instead of a positive one.(超訳) キャラコピーの際、既存キャラ消してサーセン。一気にTC人口減って俺ら涙目。 I can t absolutely guarantee against any character wipes in Test Center – after all, this is where we try things out before they go live and things can go wrong. I can say that we won’t wipe the characters there on purpose, and I ll look at getting a database backup working for that shard.(超訳) でも絶対消さないという保証は出来ないお! Personally, I am only going to work on my characters in Test Center – hopefully, that will be some assurance to you about my desire to prevent character wipes there. I don t like losing my character progression any more that you do.(超訳) 個人的には、育てたキャラをこれ以上失うのは嫌だお・・・。 2. Double Exp on Test Center – That s right Double experience gain on Test Center. (超訳) TCならEXP2倍だお! 3. A free Skill Retrainer every time that you log in – If you have room in your inventory, we will make sure that you have a Skill Retrainer when you log in with that character. This should help testers to try out various skill combinations. (超訳) ログインする度に、Skill Retrainer配布だお!Inventryに1スロットの空きをお願いだお! 4. Test Center Rewards – Occasionally, we will be looking at who is playing in Test Center and who is posting constructive feedback about what is going on there. These people will have their accounts marked as being “good testers.” We are going to cook up a couple little rewards for these people – which will be visible on Shulgoth as well as Test Center. It might be a few weeks until the rewards come, but we are working on it. (超訳) Feedbackしてくれた人を探し出して、詳しい事情を聞く為にお話しすることもあるお!そういった人は"good testers"として、Accountレベルでマークされて、何かしらの御褒美があるお!ご褒美が来るまで数週間かかるかもしれないお! --- These new policies have taken effect with the uploading of Patch 1.1b to Test Center, which completed earlier this hour. -- Scapes
https://w.atwiki.jp/azounoman/pages/8.html
1129 Channel Allocation 問題 http //acm.pku.edu.cn/JudgeOnline/problem?id=1129 注意 隣接関係は対称的になっていると注釈がありますが,入力は必ずしもそうなっていません.AがBに隣接しているという入力があれば,BがAに隣接しているという情報を自分で補ってやる必要があります. 解答方針 平面グラフであるという注釈があるので,四色定理により必要なチャンネル数は4以下になることを利用します. 解答例 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(true){ int n = sc.nextInt(); if(n==0) break; boolean[][] adj = new boolean[n][n]; for(int i=0;i n;i++) Arrays.fill(adj[i],false); for(int i=0;i n;i++){ String line = sc.next(); for(int j=2;j line.length();j++){ int c = line.charAt(j)- A ; adj[i][c] = true; adj[c][i] = true; } } if(colorable1(adj,n)) System.out.println("1 channel needed."); else if(colorable2(adj,n)) System.out.println("2 channels needed."); else if(colorable3(adj,n)) System.out.println("3 channels needed."); else System.out.println("4 channels needed."); } } public static boolean colorable1(boolean[][] adj,int n){ for(int i=0;i n;i++){ for(int j=i+1;j n;j++){ if(adj[i][j]) return false; } } return true; } public static boolean colorable2(boolean[][] adj,int n){ int[] col = new int[n]; return colorable2(adj,n,col,0); } public static boolean colorable2(boolean[][] adj,int n,int[] col,int k){ if(k==n) return true; col[k] = 0; boolean cont = false; for(int i=0;i k;i++){ if(adj[i][k] col[i]==col[k]){ cont = true; break; } } if(!cont){ if(colorable2(adj,n,col,k+1)) return true; } col[k] = 1; cont = false; for(int i=0;i k;i++){ if(adj[i][k] col[i]==col[k]){ cont = true; break; } } if(!cont){ if(colorable2(adj,n,col,k+1)) return true; } return false; } public static boolean colorable3(boolean[][] adj,int n){ int[] col = new int[n]; return colorable3(adj,n,col,0); } public static boolean colorable3(boolean[][] adj,int n,int[] col,int k){ if(k==n) return true; col[k] = 0; boolean cont = false; for(int i=0;i k;i++){ if(adj[i][k] col[i]==col[k]){ cont = true; break; } } if(!cont){ if(colorable3(adj,n,col,k+1)) return true; } col[k] = 1; cont = false; for(int i=0;i k;i++){ if(adj[i][k] col[i]==col[k]){ cont = true; break; } } if(!cont){ if(colorable3(adj,n,col,k+1)) return true; } col[k] = 2; cont = false; for(int i=0;i k;i++){ if(adj[i][k] col[i]==col[k]){ cont = true; break; } } if(!cont){ if(colorable3(adj,n,col,k+1)) return true; } return false; } }
https://w.atwiki.jp/wowwiki/pages/162.html
#ref error :ご指定のページがありません。ページ名を確認して再度指定してください。 Enchanting #ref error :ご指定のページがありません。ページ名を確認して再度指定してください。 Enchanting [#xb7f6a33] レシピ [#z272bcd3] Enchanting FAQ v1.20 [#c92e2c1a] EnchantingはどのようなProfessionか [#j87acc6e] Enchantingの利点 [#tfaceb9a] Enchantingの欠点 [#j973d29c] Disenchantって何? [#id43ead3] コンポーネントとは? [#c9d173e1] これらのコンポーネントに法則はあるか [#kd637b59] では、スキル1で最高レベルのEncahnt用コンポーネントを得られるのか。 [#l26cd180] Lesser magic essenceをGreater magic essenceにできるって聞いたけど? [#rd50f9aa] "Rod"の効果は? [#q90edae5] 実際に何か物を作れる? [#w46e7b46] Groupにいるとき、私はGreen/BlueアイテムをDisenchantのためにRollしてよいか? [#u8cba665] Enchanterで金持ちになれる? [#eb10c754] Enchantの価値をどのように知ることができますか? [#qeef0c41] 何が良く売れますか? [#l814640e] 複数のEnchantを同じItemにつけれますか? [#re8f1cf7] このFAQ致命的に長いのだけど? [#h171c18b] マゾヒズムをTrainした。Enchantingのことね。で、どうすりゃいいのさ? [#t78ca519] 低レベルのEnchanterのためにTipsはあるか? [#dc7a5c12] どんなClassでもEnchanterになれるか? [#ib877b9e] SoulboundアイテムもEnchant可能? [#e06ac40c] SoulboundアイテムはDisenchant可能? [#lbb90e54] Enchantは何かをSoulboundにするか? [#uaab5d49] Enchantingに要求されるレベルはあるか [#q3dd22ac] Skillを十分Trainしたけど、次のTrainerはどこ? [#m8bd6301] Enchantingの他にどのProfessionを習うべきか? [#v00494e5] EnchantのGlowはどんな感じ? [#y49ba3fb] RareなWeapon Enchantはどんな効果があるか [#te9eca99] Enchantの値段は? [#q175f365] では材料の値段は? [#oa4d94d7] 質問に答えて! [#i51f7889] Enchanterが入れるべきUI Modは? [#g9088a2b] Other links [#x8df7ce9] レシピ データはThottbotとAllakhazamから。 ThottbotのSkill値おかしいので検証要。 http //www.thottbot.com/index.cgi?t=Enchanting http //wow.allakhazam.com/dyn/skills/skillline333.html 効果は私が覚えたところまで(w レシピ名に*つきのものはFormulaが必要。 必要スキル レシピ カテゴリ 効果 Components Requires Green Grey 0 Ruined Copper Rod Rod 初級Enchantに必要 1x Copper Rod 1x Strange Dust 1x Lesser Magic Essence 5 10 0 Disenchant Disenchant Green以上の品質のItemからComponentを得る 20 60 15 Enchant Bracer - Minor Health Enchant BracerにHealth+5 1x Strange Dust Runed Copper Rod 70 110 15 Enchant Chest - Minor Health Enchant ChestにHealth+5 1x Strange Dust Runed Copper Rod 70 110 10 Lesser Magic Wand Wand 1x Simple Wood 1x Lesser Magic Essence Runed Copper Rod 75 115 20 Enchant Bracer - Minor Deflection Enchant BracerにDef+1 1x Lesser Magic Essence 1x Strange Dust Runed Copper Rod 80 120 20 Enchant Chest - Minor Mana* Enchant ChestにMana+5 1x Lesser Magic Essence Runed Copper Rod 80 120 40 Enchant Chest - Minor Absorption Enchant ChestにDamage軽減(10) 2x Strange Dust 1x Lesser Magic Essence Runed Copper Rod 90 130 45 Enchant Cloak - Minor Resistance Enchant CloakにResist All+1 1x Strange Dust 2x Lesser Magic Essence Runed Copper Rod 95 135 50 Enchant Bracer - Minor Stamina Enchant BracerにStamina+1 3x Strange Dust Runed Copper Rod 100 140 60 Enchant Bracer - Minor Spirit* Enchant BracerにSpirit+1 2x Lesser Magic Essence Runed Copper Rod 105 145 60 Enchant Chest - Lesser Health Enchant ChestにHealth+15 2x Strange Dust 2x Lesser Magic Essence Runed Copper Rod 105 145 91 Enchant Cloak - Minor Protection* Enchant 3x Strange Dust 1x Greater Magic Essence Runed Copper Rod 110 150 91 Greater Magic Wand Wand 1x Simple Wood 1x Greater Magic Essence Runed Copper Rod 110 150 80 Enchant Bracer - Minor Agility Enchant BracerにAgility+1 2x Strange Dust 1x Greater Magic Essence Runed Copper Rod 115 155 80 Enchant Bracer - Minor Strength* Enchant BracerにStrength+1 5x Strange Dust Runed Copper Rod 115 155 80 Enchant Chest - Lesser Mana* Enchant ChestにMana+15 1x Greater Magic Essence 1x Lesser Magic Essence Runed Copper Rod 115 155 90 Enchant Weapon - Minor Beastslayer* Enchant Melee系WeaponにBeast系への追加ダメージ+2 4x Strange Dust 2x Greater Magic Essence Runed Copper Rod 120 160 90 Enchant Weapon - Minor Striking Enchant Melee系Weaponに追加ダメージ+1 2x Strange Dust 1x Greater Magic Essence 1x Small Glimmering Shard Runed Copper Rod 120 160 100 Enchant 2H Weapon - Lesser Intellect* Enchant 3x Greater Magic Essence Runed Copper Rod 130 170 100 Enchant 2H Weapon - Minor Impact Enchant 4x Strange Dust 1x Small Glimmering Shard Runed Copper Rod 130 170 105 Enchant Shield - Minor Stamina Enchant 1x Lesser Astral Essence 2x Strange Dust Runed Copper Rod 130 170 100 Runed Silver Rod Rod 1x Silver Rod 6x Strange Dust 3x Greater Magic Essence 1x Shadowgem 130 170 110 Enchant 2H Weapon - Lesser Spirit* Enchant 1x Lesser Astral Essence 6x Strange Dust Runed Copper Rod 135 175 110 Enchant Cloak - Minor Agility* Enchant 1x Lesser Astral Essence Runed Copper Rod 135 175 115 Enchant Cloak - Lesser Protection Enchant 6x Strange Dust 1x Small Glimmering Shard Runed Copper Rod 140 180 115 Enchant Shield - Lesser Protection* Enchant 1x Lesser Astral Essence 1x Strange Dust 1x Small Glimmering Shard Runed Silver Rod 140 180 120 Enchant Bracer - Lesser Spirit* Enchant 2x Lesser Astral Essence Runed Silver Rod 145 185 120 Enchant Chest - Health Enchant 4x Strange Dust 1x Lesser Astral Essence Runed Silver Rod 145 185 125 Enchant Boots - Minor Agility* Enchant 6x Strange Dust 2x Lesser Astral Essence Runed Silver Rod 150 190 125 Enchant Boots - Minor Stamina* Enchant 8x Strange Dust Runed Silver Rod 150 190 125 Enchant Cloak - Lesser Fire Resistance Enchant 1x Fire Oil 1x Lesser Astral Essence Runed Silver Rod 150 190 130 Enchant Bracer - Lesser Stamina Enchant 2x Soul Dust Runed Silver Rod 155 195 130 Enchant Shield - Lesser Spirit Enchant 2x Lesser Astral Essence 4x Strange Dust Runed Silver Rod 155 195 135 Enchant Cloak - Lesser Shadow Resistance* Enchant 1x Greater Astral Essence 1x Shadow Protection Potion Runed Silver Rod 160 200 140 Enchant Bracer - Lesser Strength* Enchant 2x Soul Dust Runed Silver Rod 165 205 140 Enchant Chest - Lesser Absorption Enchant 2x Strange Dust 1x Greater Astral Essence 1x Large Glimmering Shard Runed Silver Rod 165 205 140 Enchant Weapon - Lesser Striking Enchant 2x Soul Dust 1x Large Glimmering Shard Runed Silver Rod 165 205 145 Enchant 2H Weapon - Lesser Impact Enchant 3x Soul Dust 1x Large Glimmering Shard Runed Silver Rod 170 210 145 Enchant Chest - Mana Enchant 1x Greater Astral Essence 2x Lesser Astral Essence Runed Silver Rod 170 210 145 Enchant Gloves - Fishing* Enchant 1x Soul Dust 3x Blackmouth Oil Runed Silver Rod 170 210 145 Enchant Gloves - Herbalism* Enchant 1x Soul Dust 3x Kingsblood Runed Silver Rod 170 210 145 Enchant Gloves - Mining* Enchant 1x Soul Dust 3x Iron Ore Runed Silver Rod 170 210 150 Enchant Bracer - Lesser Intellect Enchant 2x Greater Astral Essence Runed Silver Rod 175 215 150 Enchant Chest - Minor Stats Enchant 1x Greater Astral Essence 1x Soul Dust 1x Large Glimmering Shard Runed Silver Rod 175 215 155 Enchant Cloak - Defense Enchant 1x Small Glowing Shard 3x Soul Dust Runed Golden Rod 175 215 155 Enchant Shield - Lesser Stamina Enchant 1x Lesser Mystic Essence 1x Soul Dust Runed Golden Rod 175 215 155 Lesser Mystic Wand Wand 1x Star Wood 1x Lesser Mystic Essence 1x Soul Dust Runed Golden Rod 175 215 150 Runed Golden Rod Rod 1x Golden Rod 1x Iridescent Pearl 2x Greater Astral Essence 2x Soul Dust 175 215 160 Enchant Boots - Lesser Agility Enchant 1x Soul Dust 1x Lesser Mystic Essence Runed Golden Rod 180 220 160 Enchant Chest - Greater Health Enchant 3x Soul Dust Runed Golden Rod 180 220 165 Enchant Bracer - Spirit Enchant 1x Lesser Mystic Essence Runed Golden Rod 185 225 170 Enchant Boots - Lesser Stamina Enchant 4x Soul Dust Runed Golden Rod 190 230 170 Enchant Bracer - Lesser Deflection* Enchant 1x Lesser Mystic Essence 2x Soul Dust Runed Golden Rod 190 230 170 Enchant Bracer - Stamina Enchant 6x Soul Dust Runed Golden Rod 190 230 175 Enchant Cloak - Fire Resistance Enchant 1x Lesser Mystic Essence 1x Elemental Fire Runed Golden Rod 195 235 175 Enchant Weapon - Lesser Beastslayer* Enchant 1x Lesser Mystic Essence 2x Large Fang 1x Small Glowing Shard Runed Golden Rod 195 235 175 Enchant Weapon - Lesser Elemental Slayer* Enchant 1x Lesser Mystic Essence 1x Elemental Earth 1x Small Glowing Shard Runed Golden Rod 195 235 175 Greater Mystic Wand Enchant 1x Star Wood 1x Greater Mystic Essence 1x Vision Dust Runed Golden Rod 195 235 180 Enchant Bracer - Strength Enchant 1x Vision Dust Runed Golden Rod 200 240 180 Enchant Shield - Spirit Enchant 1x Greater Mystic Essence 1x Vision Dust Runed Golden Rod 200 240 185 Enchant Chest - Greater Mana Enchant 1x Greater Mystic Essence Runed Golden Rod 205 245 190 Enchant Boots - Lesser Spirit* Enchant 1x Greater Mystic Essence 2x Lesser Mystic Essence Runed Golden Rod 210 250 195 Enchant Shield - Lesser Block* Enchant 2x Greater Mystic Essence 2x Vision Dust 1x Large Glowing Shard Runed Golden Rod 215 255 195 Enchant Weapon - Striking Enchant 2x Greater Mystic Essence 1x Large Glowing Shard Runed Golden Rod 215 255 200 Enchant 2H Weapon - Impact Enchant 4x Vision Dust 1x Large Glowing Shard Runed Golden Rod 220 260 200 Enchant Chest - Lesser Stats Enchant 2x Greater Mystic Essence 2x Vision Dust 1x Large Glowing Shard Runed Golden Rod 220 260 200 Enchant Gloves - Skinning* Enchant 1x Vision Dust 3x Green Whelp Scale Runed Golden Rod 220 260 200 Runed Truesilver Rod Rod 1x Truesilver Rod 1x Black Pearl 2x Greater Mystic Essence 2x Vision Dust 220 260 205 Enchant Cloak - Greater Defense Enchant 3x Vision Dust Runed Truesilver Rod 225 265 205 Enchant Cloak - Resistance Enchant 1x Lesser Nether Essence Runed Truesilver Rod 225 265 210 Enchant Bracer - Intellect Enchant 2x Lesser Nether Essence Runed Truesilver Rod 230 270 210 Enchant Gloves - Agility Enchant 1x Lesser Nether Essence 1x Vision Dust Runed Truesilver Rod 230 270 210 Enchant Shield - Stamina* Enchant 5x Vision Dust Runed Truesilver Rod 230 270 215 Enchant Boots - Stamina Enchant 5x Vision Dust Runed Truesilver Rod 235 275 215 Enchant Gloves - Advanced Mining* Enchant 3x Vision Dust 3x Truesilver Bar Runed Truesilver Rod 235 275 220 Enchant Bracer - Greater Spirit* Enchant 3x Lesser Nether Essence 1x Vision Dust Runed Truesilver Rod 240 280 220 Enchant Chest - Superior Health Enchant 6x Vision Dust Runed Truesilver Rod 240 280 225 Enchant Boots - Minor Speed Enchant 1x Small Radiant Shard 1x Aquamarine 1x Lesser Nether Essence Runed Truesilver Rod 245 285 225 Enchant Cloak - Lesser Agility* Enchant 2x Lesser Nether Essence Runed Truesilver Rod 245 285 225 Enchant Gloves - Advanced Herbalism* Enchant 3x Vision Dust 3x Sungrass Runed Truesilver Rod 245 285 225 Enchant Gloves - Strength Enchant 2x Lesser Nether Essence 3x Vision Dust Runed Truesilver Rod 245 285 230 Enchant Chest - Superior Mana Enchant 1x Greater Nether Essence 2x Lesser Nether Essence Runed Truesilver Rod 250 290 230 Enchant Shield - Greater Spirit Enchant 1x Greater Nether Essence 2x Dream Dust Runed Truesilver Rod 250 290 230 Enchant Weapon - Demonslaying* Enchant 1x Small Radiant Shard 2x Dream Dust 1x Elixir of Demonslaying Runed Truesilver Rod 250 290 250 Enchanted Leather Trade Goods 1x Rugged Leather 1x Lesser Eternal Essence Runed Truesilver Rod 250 260 250 Enchanted Thorium Trade Goods 1x Thorium Bar 3x Dream Dust Runed Truesilver Rod 250 260 235 Enchant Boots - Agility Enchant 2x Greater Nether Essence Runed Truesilver Rod 255 295 235 Enchant Bracer - Deflection* Enchant 1x Greater Nether Essence 2x Dream Dust Runed Truesilver Rod 255 295 235 Enchant Shield - Frost Reflection* Enchant 1x Rugged Leather 1x Lesser Eternal Essence Runed Truesilver Rod 255 295 240 Enchant 2H Weapon - Greater Impact Enchant 2x Large Radiant Shard 2x Dream Dust Runed Truesilver Rod 260 300 240 Enchant Bracer - Greater Strength Enchant 2x Dream Dust 1x Greater Nether Essence Runed Truesilver Rod 260 300 245 Enchant Bracer - Greater Stamina* Enchant 5x Dream Dust Runed Truesilver Rod 265 305 245 Enchant Chest - Stats Enchant 1x Large Radiant Shard 3x Dream Dust 2x Greater Nether Essence Runed Truesilver Rod 265 305 245 Enchant Weapon - Greater Striking Enchant 2x Large Radiant Shard 2x Greater Nether Essence Runed Truesilver Rod 265 305 250 Enchant Gloves - Minor Haste Enchant 2x Large Radiant Shard 2x Wildvine Runed Truesilver Rod 270 310 250 Enchant Gloves - Riding Skill* Enchant 2x Large Radiant Shard 3x Dream Dust Runed Truesilver Rod 270 310 Enchant Bracer - Greater Intellect Enchant 3x Lesser Eternal Essence Runed Truesilver Rod 275 315 260 Enchant Boots - Greater Stamina* Enchant 10x Dream Dust Runed Truesilver Rod 280 320 265 Enchant Cloak - Greater Resistance* Enchant 2x Lesser Eternal Essence 1x Heart of Fire 1x Core of Earth 1x Globe of Water 1x Breath of Wind 1x Ichor of Undeath Runed Truesilver Rod 285 325 265 Enchant Shield - Greater Stamina* Enchant 10x Dream Dust Runed Truesilver Rod 285 325 265 Enchant Weapon - Fiery Weapon* Enchant 4x Small Radiant Shard 1x Essence of Fire Runed Truesilver Rod 285 325 265 Smoking Heart of the Mountain* Misc 1x Blood of the Mountain 1x Essence of Fire 3x Small Brilliant Shard Runed Truesilver Rod 285 325 270 Enchant Bracer - Superior Spirit* Enchant 3x Lesser Eternal Essence 10x Dream Dust Runed Truesilver Rod 290 330 Enchant Gloves - Greater Agility Enchant 3x Lesser Eternal Essence 3x Illusion Dust Runed Truesilver Rod 290 330 275 Enchant Boots - Spirit* Enchant 2x Greater Eternal Essence 1x Lesser Eternal Essence Runed Truesilver Rod 295 335 275 Enchant Chest - Major Health* Enchant 6x Illusion Dust 1x Small Brilliant Shard Runed Truesilver Rod 295 335 Enchant Shield - Superior Spirit Enchant 2x Greater Eternal Essence 4x Illusion Dust ? 300 340 285 Enchant Cloak - Superior Defense* Enchant 8x Illusion Dust ? 305 345 285 Enchant Weapon - Icy Chill* Enchant 4x Small Brilliant Shard 1x Essence of Water 1x Essence of Air 1x Icecap ? 305 345 Enchant Chest - Major Mana Enchant 3x Greater Eternal Essence 1x Small Brilliant Shard ? 310 350 290 Runed Arcanite Rod* Rod 1x Arcanite Rod 1x Golden Pearl 10x Illusion Dust 4x Greater Eternal Essence 4x Small Brilliant Shard 2x Large Brilliant Shard 310 350 Enchant 2H Weapon - Superior Impact Enchant 4x Large Brilliant Shard 10x Illusion Dust ? 315 355 295 Enchant Boots - Greater Agility* Enchant 8x Greater Eternal Essence ? 315 355 Enchant Bracer - Superior Strength Enchant 6x Illusion Dust 6x Greater Eternal Essence ? 315 355 295 Enchant Gloves - Greater Strength Enchant 4x Greater Eternal Essence 4x Illusion Dust ? 315 355 Enchant Weapon - Unholy Weapon Enchant 4x Large Brilliant Shard 4x Essence of Undeath ? 315 355 Enchant 2H Weapon - Major Intellect Enchant 12x Greater Eternal Essence 2x Large Brilliant Shard ? 320 360 Enchant 2H Weapon - Major Spirit Enchant 12x Greater Eternal Essence 2x Large Brilliant Shard ? 320 360 300 Enchant Bracer - Superior Stamina* Enchant 15x Illusion Dust ? 320 360 Enchant Chest - Greater Stats Enchant 4x Large Brilliant Shard 15x Illusion Dust 10x Greater Eternal Essence ? 320 360 300 Enchant Weapon - Crusader* Enchant 4x Large Brilliant Shard 2x Righteous Orb ? 320 360 Enchant Weapon - Lifestealing Enchant 6x Large Brilliant Shard 6x Essence of Undeath 6x Living Essence ? 320 360 Enchant Weapon - Superior Striking Enchant 2x Large Brilliant Shard 10x Greater Eternal Essence ? 320 360 Enchanting FAQ v1.20 http //forums.worldofwarcraft.com/thread.aspx?fn=wow-professions=105145より。 公式のEnchantの定義 http //www.worldofwarcraft.com/info/professions/enchanting.html EnchantingはどのようなProfessionか Primaryであり、Primary Professionから2種類を選択して習うことしかできない(Unlearnは可能)。 Service依存に分類され、なんら生産するものではなく、既に存在するものにEnchantするものである。 Enchantingの利点 良いItemをよりよくすることができる。Statを追加したり、Defenseを上げたり、Effectを追加したり。Weaponに対しては、見た目にパーティクル効果も追加される。 Enchantingの欠点 Enchantに必要とするコンポーネントのほとんどを得るために、GreenかBlueのItemをDisenchantする必要がある。 Enchantingはサービスであり、Auction Houseで売ることができない。Trade Channelなどで交渉する必要がある。 良い効果を得るにはよりよい、高価な装備をDisenchantする必要がある。まぁ貧乏生活になるでしょう。 Disenchantって何? Trainerに習うとすぐ使えるようになる。特に制約はないのでLevel1でさえ、Level50のItemをEnchantingコンポーネントにすることができる。 コンポーネントとは? Enchantingを行うのに必要なコンポーネントが存在する。コンポーネントは4種類のカテゴリに分類される。 Dusts Essences Shards Misc これらのコンポーネントに法則はあるか ArmorをDisenchantするとほとんどの場合Dustが、WeaponをDisenchantした場合Essense、まれにShardが得られる。 Dust / Essence Level 1-10 strange dust/lesser magic essenceがが少量 Level 11-15 strange dust/greater magic essenceが複数 Level 16-20 strange dust/lesser astral essenceが複数 Level 21-25 soul dust/greater astral essenceが少量 Level 26-30 soul dust/lesser mystic essenceが複数 Level 31-35 vision dust/greater mystic essenceが少量 Level 36-40 soul dust/lesser nether essenceが複数 Level 41-45 dream dust/greater nether essence少量 Level 46-50 dream dust/lesser eternal essenceが複数 Level 51-55 illusion dust/greater eternal essenceが少量 Level 56-60 illusion dust/greater eternal essenceが複数 Shards Blue itemはShard1つ、Purpleのものは複数のShardになる。 Level 1-20 Small glimmering Level 21-25 Large glimmering Level 26-30 Small glowing Level 31-35 Large glowing Level 36-40 Small radiant Level 41-45 Large radiant Level 46-50 Small brilliant Level 51-60 Large brilliant では、スキル1で最高レベルのEncahnt用コンポーネントを得られるのか。 答えはYES。しかしながら当然、そのコンポーネントを利用するためにはEnchantingスキルを必要なだけ上げる必要がある。 100程度で、Shardが必要となるレシピを利用可能になる。その後、magic essenseの代わりにastral essenseが必要となるというように、Enchantスキルによって徐々に必要となるコンポーネントが移行する。 英語Wikiと実際にやってみたらDisenchantにもアイテムのLvに合わせて 相応のスキルが必要です。詳細は下記の通り。 1 Level 1-20 25 Level 20-25 50 Level 25-30 75 Level 30-35 100 Level 35-40 125 Level 40-45 150 Level 45-50 175 Level 50-55 200 Level 55-60 225 Level 58-63 (BC items) 275 Level 64+ 300 Level 70 Epic http //www.wowwiki.com/Enchanting Lesser magic essenceをGreater magic essenceにできるって聞いたけど? EssenceはTierごとにLesserとGreaterの2種類が存在する。Greater essenseはLesserを3つCombine(Stackを右クリックでUse)することで得られる。スペースの節約になはるでしょ?逆にGreater magic essenceを右クリックすることでLesser magic essence3つになる。 "Rod"の効果は? 触媒のようなものだが、Enchantしても消費されない。これはBlacksmithなどによってしか手に入れることはできない。Trainerからレシピを入手し、Enchantすることで入手できる。 大体50スキルごとに、Copper,Silverと要求されるRodの種類が変わる。 実際に何か物を作れる? Yes.enchanterはwandもつくれる。但し、拾えるものと比べて大してよいものではない。wandはinstanceを探検し始めてよいDropを得るまで便利。 Groupにいるとき、私はGreen/BlueアイテムをDisenchantのためにRollしてよいか? これは非常に白熱した議論がなされている話題だ。我々は売るためではないとしても、Enchantを売ったり(訳注:ウレネェよ)Skill上げというProfitを得る。 EnchanterはProfessionで要求するため、アイテムを得られるべきだと考えがちだが、それはUnfairである。私はPickup Groupにおいては、すべての必要とされないItemはAll Rollとすることのみが、Fairであると考える。 Guildグループでは、また異なる話だろう。 Enchanterで金持ちになれる? あ〜、まぁ、Levelが高ければ、なれるかも(訳注 RareのRecipi持ってても儲けは出ません。触媒売ったほうが益でます)。 90を超えると、GlowのためにEnchantの需要があります。 250を超えるまでは、Enchant役に立たないでしょう。それを超えると、GlowはよりCoolになり、Statusも異なってくるでしょう。 Enchantの価値をどのように知ることができますか? 良い観点での質問ですね。コンポーネントをEbayしちゃだめよ(誤訳)。 まぁAuction価格をTrackしておくと良いでしょう。それが基準となります。 何が良く売れますか? Minor beast slayerが最初に武器にできるEnchantで、よい金稼ぎになるでしょう。 Formula(レシピ)を手に入れるまでできません(MobからランダムDropします)。見た目がCoolなEffectは需要が多いですから。 (訳注 Perticle=きらきら光るEffect、Glow=ぼんやり光るEffectね。どうでもいいけど。) 複数のEnchantを同じItemにつけれますか? No.1つのアイテムには1つのCrafted abilityだけがつけれます。Crafted abilityにはほかのProfessionを含みます。たとえば、Leatherworkingのarmor patchとか、blacksmithingのshield spikeとか。 したがって、もしenchantをするときにほかのものがついていたら、置き換えてよいか確認すべきです。 このFAQ致命的に長いのだけど? そうね。私はType好きだし。 (訳注:私は好きではないのだが・・・こういうのDropしていいですか?) マゾヒズムをTrainした。Enchantingのことね。で、どうすりゃいいのさ? まずEnchantingコンポーネントを貯める必要があります。Vendorに行ってDustを買うか、greenのarmor/weaponをDisenchantしなさい。 (訳注:Dustは8spでVendor売り。Auctionでもっと安いGreenを買ったほうがマシ。DisenchantはPキーを押してGeneral Abilityにある、)Pキーを押して、Enchantingをクリックしてください。 レシピを選択してEnchantボタンを押し、Enchantしたいアイテムをクリックします。 他人のSoulboundアイテムにEnchantするときは、TradeWindowのWill not be tradedにあるアイテムをクリックすることで、Trade完了時にEnchantすることができます。 低レベルのEnchanterのためにTipsはあるか? Yes!まず40くらいまでは、Disenchantをすることであげなさい。50を超えたら、DisenchantではSkillはあがりません。したがって、すべてのコンポーネントは確保しておき、もっとも コスト効果の高いレシピでSkill upをしなさい。 どんなClassでもEnchanterになれるか? YES.Dropに依存するので、Enchanterになるのは誰でも簡単。 (訳注:Professionを2つ習っていない人はとりあえずEnchantを取得しておくのもよいでしょう。SoulBoundのアイテムは壊すかVendorに売るしかできず、大した値段がつきません。Disenchantはスキル値に関係なく可能なのでSoulboundアイテムを触媒にし、友人にあげるなりAuctionに出したほうがお買い得になります。) SoulboundアイテムもEnchant可能? YES.Tradeウィンドウのカスタマー側、will not be tradedスロットにあるアイテムをEnchantすればよい。 SoulboundアイテムはDisenchant可能? 自分のInventoryにあるSoulboundアイテムはDisenchantできる。 他人のものはDisenchantできない。。 Enchantは何かをSoulboundにするか? No. Enchantingに要求されるレベルはあるか Apprentice - level 5. Journeyman - level 10. Expert - level 20. Artisan - level 35. (Thanks Hokuspokus who thanks Bregar) Skillを十分Trainしたけど、次のTrainerはどこ? Beginning Trainers たいていのNewbieゾーンや、大都市(Ironforge, Orgrimmar, Stormwind, Darnassus, Undercity, Thunderbluff)にいる。 Guardに聞けば場所は教えてくれる。 Artisan Trainers (For training in Expert) Kitta Firewind in Elwynn Forest (Tower of Azora) (Alliance) Hgarth in Stonetalon Mountains (Horde) Master Trainers (For training in Artisan Annora in Uldaman (インスタンスゾーン、Batsの近く) ※Uldaman裏口(65.43)から入り、門を開けたらまっすぐ進み最初のT字路を右へ(Batがいるかも)しばらく進むとV字路で真ん中にnon eliteのサソリがたくさんいるのでここを左前方へ、さらに進むと突き当たりの小部屋にnon eliteのサソリがいっぱいいるので全滅させるとトレーナーが登場する。 Enchantingの他にどのProfessionを習うべきか? Player次第。Leatherworking/Tailoring/Blacksmithingが、Greenアイテムを作ることができるので良いと言われている。 一方でリソースを買う必要がある。Leatherworkingが最も良いと思われる(材料が安いから)。 Tailorもほとんどの材料をMobから得られるのでよいでしょう。 もしあなたがGuildに属していないなら、Enchantにかかわるコストを捻出するために、採集Professionが必要かもしれない。 長い間、Enchantによって利益を得られると期待してはいけない。 EnchantのGlowはどんな感じ? beast slayer / elemental slayer enchants 全ては、赤いGlow。より高いレベルのものがより明るい。 Demonslaying / Fiery Enchant 炎のようなGlow. +3ダメージ以上の全ての1H/2H +dmg weapon enchants 青いGlow。+4/+5 は非常に明るいBlue。+7以上は+4/+5と同じように見える。 +9 Intellect or +9 Spirit 2H weapon 明るい黄色のGlow。Golden Glowとか呼ばれている。 Unholy Weapon Enchant 2つの緑色の骸骨がWeaponをくるくる回る。 Icy Chill Enchant 非常に明るい白のGlow 。 Lifestealing Enchant 紫のGlow。 Crusader Enchant 灰色っぽい白。 RareなWeapon Enchantはどんな効果があるか Demonslaying - deamonに対して5-10%のproc rate。70-120 damageと3-4秒のStun効果を与える。 Fiery Weapon - 20-25%のchanceで40 fireダメージを与える。DoTではない。 Icy Chill - 〜5%のchanceで対象の移動速度を70%低下し、攻撃速度を30%低下する。 Unholy - 対象に15ダメージ低下のcurseをかける。 Lifestealing - 〜15% chanceで30LifeTap(30ダメージを与え、30Health回復する)。 Crusader - 5-10% chanceで75-125Healthを回復し、Strengthを100増加するBuffが15秒間つく。 Enchantの値段は? 需要と供給による。サーバでそれぞれ事情が異なるだろう。私はenchantに材料+の値段をつけるのがよいと思う。 感情で誰かが高すぎると文句を言うときに明確に説明ができるし、材料持込でEnchantをする場合に容易に補償ができる。 では材料の値段は? 私は一般的にはAuction Houseの平均的な値段をEnchantに使う材料の値段に採用する。これは私がAuction Houseの平均的な 値段で仕入れたとき、足が出るということを意味する。AH価格以下で売るということは意味がない。(Skillがあがるとしても) 毎回金を失うことになる。たいていの場合、AH価格より高くは売れない。ほかのEnchanterが競争相手になるから。 そして、前に言ったように、225(250じゃなかったか?)を超えるまでは、利益を期待するな。 質問に答えて! 宣言 この価格リストは全てのサーバ間でAH取引に利用される平均価格のラフなガイドです。データはAllakhazamから引用され、私の経験で修正しています。 高いレベル、RareなEnchant、Glow、材料の希少なEnchantほど、より儲けを得ることができることを忘れないでください。 ESSENCES Lesser Magic Essence - 10s Greater Magic Essence - 50s Lesser Astral Essence - 30s Greater Astral Essence - 80s Lesser Mystic Essence - 40s Greater Mystic Essence - 1g 00s Lesser Nether Essence - 1g 25s Greater Nether Essence - 3g 00s Lesser Eternal Essence - 1g 00s Greater Eternal Essence - 2g 50s DUSTS Strange Dust - 5s Soul Dust - 10s Vision Dust - 15s Dream Dust - 40s Illusion Dust - 1g 25s SHARDS Small glimmering - 40s Large glimmering - 1g 25s Small glowing - 1g 00s Large glowing - 3g 00s Small radiant - 4g 00s Large radiant - 7g 00s Small brilliant - 5g 00s Large brilliant - 8g 00s Enchanterが入れるべきUI Modは? EnchantrixはインベントリのアイテムをDisenchantすると何になるかを教えてくれる。http //www.curse-gaming.com/mod.php?addid=147 Reagent HelperはItemが何のProfessionに利用されるかを教えてくれる。http //tuatara.rezgeek.com/WoW/ReagentHelper/ (訳者追加:)UIが腐っているのでSortEnchantも入れておくべきhttp //www.curse-gaming.com/mod.php?addid=553 Other links Main FAQ - http //forums.worldofwarcraft.com/thread.aspx?fn=wow-professions=40 p=1 tmp=1#post40 Recipe and skill requirment list - http //www.streamload.com/bollwerk Thottbot Enchanting Recipe List - http //thottbot.com/?t=Enchanting
https://w.atwiki.jp/ayikat/pages/84.html
http //www.stringtemplate.org/index.html http //www.antlr.org/ http //www.stringtemplate.org/download/ http //www.antlr.org/wiki/display/ST4/Using+StringTemplate+with+Java#UsingStringTemplatewithJava-install v2.2 http //www.ii-okinawa.ne.jp/~hrk/st22sample/doc.html#N10022 v3 v4 http //www.antlr.org/wiki/display/ST4/StringTemplate+4+Documentation http //mvnrepository.com/artifact/org.antlr/ST4/4.0.7 http //www.antlr.org/wiki/display/ST4/Using+StringTemplate+with+Java#UsingStringTemplatewithJava-install https //weblogs.java.net/blog/aberrant/archive/2010/05/25/using-stringtemplate-part-1-introduction-stringtemplate 参考 velocity http //codezine.jp/article/detail/72
https://w.atwiki.jp/outpost_saga/pages/42.html
Sebastian 配下の grog たち (standard soldiersから) 1220年春現在 Name Jakob, Otto, Karl, Byrck Characteristics Int -1, Per +0, Pre +0, Com +0, Str +1, Sta +1, Dex +2, Qik +2 Size 0 Age 25(25) Decrepitude 0 Warping 0(0) Virtues Flaws Covenfolk, Warrior, Weakness(酒/賭け事/女) Personality Traits Brave +3, Loyal +2, Garrulous+1 Reputations none Combat Fist Init -1, Atk +7, Dfn +7, Dam +1 Axe heater shield Init +0, Atk +12, Dfn +11, Dam +7 Soak +8(full metal scale) Abilities [Native Language] 5 Area Lore 3(taverns) Athletics 3(running) Awareness 3(in combat) Bows 4(short bow) Brawl 4(punching) Carouse 3 (drinking) Charm 2 (opposite sex) Etiquette 2 (magi) Great Weapon 4(pole axe) Guile 2(avoiding duties) Single Weapon 5(heater shield) Survival 1(for a short period) Equipment Axe, Heater Shield, Full metal scale armor, pack containing gear to care for weapons and armor and establish camps when traveling. Encumbrance 3(4) 1220年春:Exposure 2pt Team combat訓練 Jakob, Otto, Karl Latin(combat) 2pt [0 2] Byrck Exposure High German 2pt [0 2]
https://w.atwiki.jp/bbc_mc/pages/32.html
編集 翻訳者コメント 以下のページの個人的和訳です。http //www.minecraftforge.net/wiki/Netty_Packet_Handling 現在、翻訳中です。(2014/07/09) なるたけ原文(英文)を併記しますので、意味不明・曖昧な場合は参照下さい。 AKさん日本語訳 http //forum.minecraftuser.jp/viewtopic.php?f=21=18255 リンク切れ? 編集 Netty Packet Handling Warning This page is marked as Outdated. It was made for older content and may cause problems. Please improve this article if you can. 注意!! このページの内容は「古い」と申告されています。 古い情報に基づき判断すると、問題が生じる可能性があります。 もし可能であれば、このページの内容を改善して下さい。 This is a How-To guide or Tutorial detailing a practice or process for Minecraft Forge or related software. このガイドは「How-to どうやってやるか」のガイド、またはチュートリアルです。 Minecraft Forge やその関係ソフトウェアを使う方法を示したものです。 This page was made for Minecraft 1.7.2. It might not work with other versions. This is a poor example of using Netty. It can cause memory leaks. It doesn t separate handlers from codecs properly. It reimplements functionality existant in FML for months. If you are using this, consider switching to using FMLIndexedMessageToMessageCodec, or better yet,use the simpleimpl Message functionality. このページの内容は Minecraft 1.7.2 に対応していますが、他のバージョンでは動作しない可能性があります。 本ページで紹介するコードは Netty を使用するための簡易なものであり、メモリーリークを生じる可能性もあります。 Handler 類を正しく切り離していません。 FML に何ヶ月も既に存在している機能を再実装しています。 もし FML を使用しているのであれば、FMLIndexedMessageToMessageCodec や simpleimpl Message 機能を使用する事を検討してみて下さい。 コンテンツ/ 1 DO NOT USE THIS IN NEW CODE OR CONVERSIONS 2 Example Packet Structure 2.1 AbstractPacket Class 3 The Packet Handler 3.1 PacketPipeline Class 4 Registering the Pipeline 4.1 Within your @Mod Class 5 Registering Packets 6 Implementation 7 Authors DO NOT USE THIS IN NEW CODE OR CONVERSIONS / 本文書の内容を新しいバージョンで使用しないでください Below is a short alternative to the SimpleChannelHandler now present within FML. It allows for automatic discriminator generation and sided packet handling within the packets themselves. 以下の内容は、FML の SimpleChannelHandler に現在は含まれている内容と僅かに異なるものです。 以下では、パケット自体に自動的にサイド(Server/Client)を識別し、ハンドリングする機能を追加しています。 編集 Example Packet Structure / 例示するパケットの構造 Below is a common abstract packet that should be extended by any packet that you wish to send. Any resultant behaviour from the packet can be described in the side specific *handle* methods. NOTE All children of this class *MUST* have an empty constructor (multiple constructors is fine!) 以下に示すのは、あなたが作成したいパケットの拡張元とする汎用的な抽象クラスです。 パケットの受け取り処理は、それぞれ処理サイド(Server/Client)を指定した handle 関数で処理します。 メモ:この抽象クラスを拡張する全てのクラスは、”必ず”空のコンストラクタを持たなくてはなりません。 AbstractPacket Class package you.packethandling import io.netty.buffer.ByteBuf; import io.netty.channel.ChannelHandlerContext; import net.minecraft.entity.player.EntityPlayer; /** * AbstractPacket class. Should be the parent of all packets wishing to use the PacketPipeline. * パケットの汎用抽象クラス。 * 以下で示す PacketPipeline を使用したい場合は、本クラスから拡張した packet クラスを使用する事。 * * @author sirgingalot */ public abstract class AbstractPacket { /** * Encode the packet data into the ByteBuf stream. * Complex data sets may need specific data handlers * (See @link{cpw.mods.fml.common.network.ByteBuffUtils}) * * @param ctx channel context * @param buffer the buffer to encode into */ public abstract void encodeInto(ChannelHandlerContext ctx, ByteBuf buffer); /** * Decode the packet data from the ByteBuf stream. * Complex data sets may need specific data handlers * (See @link{cpw.mods.fml.common.network.ByteBuffUtils}) * * @param ctx channel context * @param buffer the buffer to decode from */ public abstract void decodeInto(ChannelHandlerContext ctx, ByteBuf buffer); /** * Handle a packet on the client side. * Note this occurs after decoding has completed. * * @param player the player reference */ public abstract void handleClientSide(EntityPlayer player); /** * Handle a packet on the server side. * Note this occurs after decoding has completed. * * @param player the player reference */ public abstract void handleServerSide(EntityPlayer player); } 編集 The Packet Handler Core packet handling. Essentially it automatically maps a packet to a discriminator, allowing in line encoding/decoding of packet specific data. It also allows sided behaviour to be handled by the packets themselves. NOTE Remember to rename the channel as it is currently "TUT" 以下、パケット処理クラスの主要部を説明する。 PacketPipeline Class package you.packethandling; import java.util.*; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; import io.netty.channel.ChannelHandler; import io.netty.channel.ChannelHandlerContext; import io.netty.handler.codec.MessageToMessageCodec; import net.minecraft.client.Minecraft; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.network.INetHandler; import net.minecraft.network.NetHandlerPlayServer; import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.common.network.FMLEmbeddedChannel; import cpw.mods.fml.common.network.FMLOutboundHandler; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.network.internal.FMLProxyPacket; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; /** * Packet pipeline class. Directs all registered packet data to be handled by the packets themselves. * @author sirgingalot * some code from cpw */ @ChannelHandler.Sharable public class PacketPipeline extends MessageToMessageCodec FMLProxyPacket, AbstractPacket { private EnumMap Side, FMLEmbeddedChannel channels; private LinkedList Class ? extends AbstractPacket packets = new LinkedList Class ? extends AbstractPacket (); private boolean isPostInitialised = false; /** * Register your packet with the pipeline. Discriminators are automatically set. * * @param clazz the class to register * * @return whether registration was successful. Failure may occur if 256 packets have been registered or if the registry already contains this packet */ public boolean registerPacket(Class ? extends AbstractPacket clazz) { if (this.packets.size() 256) { // You should log here!! return false; } if (this.packets.contains(clazz)) { // You should log here!! return false; } if (this.isPostInitialised) { // You should log here!! return false; } this.packets.add(clazz); return true; } // In line encoding of the packet, including discriminator setting @Override protected void encode(ChannelHandlerContext ctx, AbstractPacket msg, List Object out) throws Exception { ByteBuf buffer = Unpooled.buffer(); Class ? extends AbstractPacket clazz = msg.getClass(); if (!this.packets.contains(msg.getClass())) { throw new NullPointerException("No Packet Registered for " + msg.getClass().getCanonicalName()); } byte discriminator = (byte) this.packets.indexOf(clazz); buffer.writeByte(discriminator); msg.encodeInto(ctx, buffer); FMLProxyPacket proxyPacket = new FMLProxyPacket(buffer.copy(), ctx.channel().attr(NetworkRegistry.FML_CHANNEL).get()); out.add(proxyPacket); } // In line decoding and handling of the packet @Override protected void decode(ChannelHandlerContext ctx, FMLProxyPacket msg, List Object out) throws Exception { ByteBuf payload = msg.payload(); byte discriminator = payload.readByte(); Class ? extends AbstractPacket clazz = this.packets.get(discriminator); if (clazz == null) { throw new NullPointerException("No packet registered for discriminator " + discriminator); } AbstractPacket pkt = clazz.newInstance(); pkt.decodeInto(ctx, payload.slice()); EntityPlayer player; switch (FMLCommonHandler.instance().getEffectiveSide()) { case CLIENT player = this.getClientPlayer(); pkt.handleClientSide(player); break; case SERVER INetHandler netHandler = ctx.channel().attr(NetworkRegistry.NET_HANDLER).get(); player = ((NetHandlerPlayServer) netHandler).playerEntity; pkt.handleServerSide(player); break; default } out.add(pkt); } // Method to call from FMLInitializationEvent public void initialise() { this.channels = NetworkRegistry.INSTANCE.newChannel("TUT", this); } // Method to call from FMLPostInitializationEvent // Ensures that packet discriminators are common between server and client by using logical sorting public void postInitialise() { if (this.isPostInitialised) { return; } this.isPostInitialised = true; Collections.sort(this.packets, new Comparator Class ? extends AbstractPacket () { @Override public int compare(Class ? extends AbstractPacket clazz1, Class ? extends AbstractPacket clazz2) { int com = String.CASE_INSENSITIVE_ORDER.compare(clazz1.getCanonicalName(), clazz2.getCanonicalName()); if (com == 0) { com = clazz1.getCanonicalName().compareTo(clazz2.getCanonicalName()); } return com; } }); } @SideOnly(Side.CLIENT) private EntityPlayer getClientPlayer() { return Minecraft.getMinecraft().thePlayer; } /** * Send this message to everyone. * p/ * Adapted from CPW s code in cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper * * @param message The message to send */ public void sendToAll(AbstractPacket message) { this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGET).set(FMLOutboundHandler.OutboundTarget.ALL); this.channels.get(Side.SERVER).writeAndFlush(message); } /** * Send this message to the specified player. * p/ * Adapted from CPW s code in cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper * * @param message The message to send * @param player The player to send it to */ public void sendTo(AbstractPacket message, EntityPlayerMP player) { this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGET).set(FMLOutboundHandler.OutboundTarget.PLAYER); this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGETARGS).set(player); this.channels.get(Side.SERVER).writeAndFlush(message); } /** * Send this message to everyone within a certain range of a point. * p/ * Adapted from CPW s code in cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper * * @param message The message to send * @param point The {@link cpw.mods.fml.common.network.NetworkRegistry.TargetPoint} around which to send */ public void sendToAllAround(AbstractPacket message, NetworkRegistry.TargetPoint point) { this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGET).set(FMLOutboundHandler.OutboundTarget.ALLAROUNDPOINT); this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGETARGS).set(point); this.channels.get(Side.SERVER).writeAndFlush(message); } /** * Send this message to everyone within the supplied dimension. * p/ * Adapted from CPW s code in cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper * * @param message The message to send * @param dimensionId The dimension id to target */ public void sendToDimension(AbstractPacket message, int dimensionId) { this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGET).set(FMLOutboundHandler.OutboundTarget.DIMENSION); this.channels.get(Side.SERVER).attr(FMLOutboundHandler.FML_MESSAGETARGETARGS).set(dimensionId); this.channels.get(Side.SERVER).writeAndFlush(message); } /** * Send this message to the server. * p/ * Adapted from CPW s code in cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper * * @param message The message to send */ public void sendToServer(AbstractPacket message) { this.channels.get(Side.CLIENT).attr(FMLOutboundHandler.FML_MESSAGETARGET).set(FMLOutboundHandler.OutboundTarget.TOSERVER); this.channels.get(Side.CLIENT).writeAndFlush(message); } } 編集 Registering the Pipeline Because of the self contained nature of the packet pipeline the following is all that needs to be done to register your handler within FML Within your @Mod Class public static final PacketPipeline packetPipeline = new PacketPipeline(); @EventHandler public void initialise(FMLInitializationEvent evt) { packetPipeline.initialise(); } @EventHandler public void postInitialise(FMLPostInitializationEvent evt) { packetPipeline.postInitialise(); } 編集 Registering Packets Packets can be registered up to the postInitialisation phase of the packet pipeline. Packet registration is performed by calling the registerPacket(Class ? extends AbstractPacket clazz) method in the Packet Pipeline. 編集 Implementation Using the packet pipeline is as simple as writing a custom class extending AbstractPacket and registering it with the pipeline. For example implementations please look at the links below Tinker s Construct Packets (Many thanks to fuj1n) Authors Sirgingalot 15 59 19 January 2014 編集
https://w.atwiki.jp/homecoming/pages/28.html
ENDINGS エンディング分岐図 ┌─ 父を許す ⇒ HAPPY END │ ┌ 母を撃つ ┴─ 父を許さない ⇒ DROWNING END │ └ 母を撃たない ┬─ 父を許す ⇒ HOSPITAL END │ │ ┌─ 警官を治療 ⇒ UFO END └─ 父を許さない ┤ └─ 警官を放置 ⇒ BOGEYMAN END 選択肢の詳細 母親[サイレントヒル監獄内] Ok, I ll do it. ⇒母を撃つ I m sorry, I can t. ⇒母を撃たない 撃つ=母を痛みから解放してあげることになる。 直後に処刑具が作動するので、撃たなければ母は生きたまま裂かれる。 父親[教会内懺悔室] What did you do? ⇒Aへ Why should God care? ⇒Bへ ● A Sounds like you can change. ⇒父を許す You don t sound sorry. ⇒父を許さない ● B He Will. ⇒父を許す He Won t. ⇒父を許さない 警官[教会地下] Give him a medkit. ⇒警官を治療 No, he s too far gone. ⇒警官を放置 Smile Ending写真をすべて集める
https://w.atwiki.jp/notepat/pages/36.html
2 蒸気革命1 道具の作成1 2 Steam機械の作成 3 高炉を作成する(れんが) 4 高炉の作成(ブロンズ) 5 道具の作成2 6 鉱脈探し[レッドストーン] 7 LV部品の作成 8 電子回路の作成(LV) 9 蒸気タービンの作成 Basic Steam Turbine(LV蒸気タービン) コメント Objective 発電、LV機械の稼働 2 蒸気革命 1 道具の作成1 要素 工程 材料 加工分類 完成品 説明 道具の作成 レンチ(Wrench)の作成 Bronze Ingotx6、Hammer クラフト Wrench ブロックの向きを変えるのに使用 2 Steam機械の作成 Steam機械の作成 Small Bronze Fluid Pipeの作成 Bronze Platex6、Hammer、Wrench クラフト Small Bronze Fluid Pipex6 液体の輸送にも利用可能 Bronze Hullの作成 Bronze Platex8、Hammer クラフト Bronze Hull Steam Furnaceの作成 Small Bronze Fluid pipex7、Bricked Bronze Hull、かまど クラフト Steam Furnace Steam Maceratorの作成(ダイヤはY10以下の小さなダイヤか、人工ダイヤから) Small Bronze Fluid Pipex4、Bronze Hull、ピストンx2、ダイヤモンドx2 クラフト Steam Macerator 鉱石2倍化が出来る Steam Extractorの作成 Small Bronze Fluid Pipex6、ピストン、Bronze Hull、ガラス クラフト Bronze Extractor 抽出器 鉄ブロックの作成 鉄インゴットx9 圧縮(Compressor) 鉄ブロック Steam Forge Hammerの作成 Small Bronze Fluid Pipex6、Bronze Hull、ピストン、金床 クラフト Steam Forge Hammer 鉄ブロックは圧縮で作成する Steam Conpressor Small Bronze Fluid Pipex6、Bronze Hull、ピストンx2 クラフト Steam Compressor Steam Alloy Smelter Small Bronze FLuid Pipex6、Bronze Hull、かまどx2 クラフト Steam Alloy Smelter 注意点 蒸気機械は一回の作業終了ごとに排出口から蒸気が排出されるので排出口の前にブロックを置かないようにする(レンチで排出口の向きを変えられる)。 高炉はれんが または ブロンズのどちらかで作成する。 性能は全く同じ 3 高炉を作成する(れんが) 高炉の作成(れんが) 粘土ブロックの作成 粘土x4 クラフト 粘土ブロック 堅焼き粘土を作成 粘土ブロック 精錬 堅焼き粘土 Small Dust Brickの作成 れんが ハンマー(Forge Hammer) Small Dust Brick 1/4 Brick Dustの作成 Small Brick Dustx4 クラフト Brick Dust Clay Dustの作成 堅焼き粘土 ハンマー(Forge Hammer) Clay Dust Fire Clay Dustの作成 Brick Dust、Clay Dust クラフト Fire Clay Dustx2 Compressed Fireclayの作成 Fireclay Dust Compressor(圧縮) Compressed Fireclay Firebrickの作成 Compressed Fireclay 精錬 Firebrick Bricked Blast Furnaceの作成 Firebrickx8、Iron Plate クラフト Bricked Blast Furnace Firebricksの作成 Firebrickx4 クラフト Firebricks 外見 ※組み立て方は大型マシンを参照 4 高炉の作成(ブロンズ) 高炉の作成(ブロンズ) Bronze Plated Blast Furnaceの作成 Bronze Platex4、かまどx4、Wrench クラフト Bronze Plated Blast Furnace Bronze Brickの作成 Bronze Platex6、れんがブロック、Hammer、Wrench クラフト Bronze Plated Blast Furnace 外見 ※組み立て方は大型マシンを参照 木炭又は石炭4個を使用し、Steelを焼き上げる。 5 道具の作成2 道具の作成2 Steel Plateの作成 Steel Ingotx2、Hammer クラフト Steel Plate Fileの作成 Steel Platex2、棒 クラフト File ロッドに加工するのに使う Steel Rodの作成 Steel Ingot、File クラフト Steel Rod Screwdriverの作成 Steel Rodx2、棒、Hammer、File クラフト Screwdriver Fileと見間違えやすい Steel Sawbladeの作成 Steel Platex2、Hammer、File クラフト Steel Sawblade Sawの作成 Steel Sawblade、棒 クラフト Saw Steel boltの作成 Steel Rod、Saw クラフト Steel Boltx2 Steel Screwの作成 Steel Boltx2、File クラフト Steel Screw Steel Wire Cutterの作成 Steel Platex3、Steel Rodx2、Steel Screw、Hammer、File、Screwdriver クラフト Wire Cutter ケーブルの破壊に使用する 6 鉱脈探し[レッドストーン] レッドストーン Redstone 10-40 Redstone、Cinnabar、Ruby 7 LV部品の作成 LV部品の作成 Bronze Fluid Pipeの作成 Bronze Platex6、Hammer、Wrench クラフト Bronze Fluid Pipex2 Smallではないので注意 Iron Rodの作成 鉄インゴット、File クラフト Iron Rod Magnetic Iron Rodの作成 Iron rod、レッドストーンx4 クラフト Magnetic Iron Rod Copper Plateの作成 Copper Ingotx2、Hammer クラフト Copper Plate 1x Copper Wireの作成 Copper Plate、Wire Cutter クラフト 1x Copper Wire Tin Plateの作成 Tin Ingotx2、Hammer クラフト Tin Plate 1x Tin Wireの作成 Tin Plate、Wire Cutter クラフト 1x Tin Wire 1x Tin Cableの作成 1x Tin Wire、糸、黒のカーペット クラフト 1x Tin Cable Electric Motor(LV)の作成 1x Copper Wirex4、1x Tin Cablex2、Iron Rodx2、Magnetic Iron Rod クラフト Electric Motor(LV) 最もLVの基本部品である LV Machine Casingの作成 Steel Platex8、Wrench クラフト LV Machine Casing Wrought Iron Ingotの作成 Wrought Iron Nuggetx9 クラフト Wrought Iron Ingot Wrought Iron Plateの作成 Wrought Iron Ingotx2、Hammer クラフト Wrought Iron Plate LV Machine Hullの作成 LV Machine Casing、Wrought iron Platex2、1x Tin Cablex2、Steel Plate クラフト LV Machine Hull 機械には必須になる Tin Rodの作成 Tin Ingot、File クラフト Tin Rod Tin Ringの作成 Tin Rod、Hammer クラフト Tin Ring Tin Boltの作成 Tin Rod、Saw クラフト Tin Boltx2 Tin Screwの作成 Tin Boltx2、File クラフト Tin Screw Tin Rotorの作成 Tin Platex4、Tin Screw、Tin Ring、Hammer、Screwdriver、File クラフト Tin Rotor 8 電子回路の作成(LV) Coal Dustの作成 石炭 Macerator Coal Dust Chadの作成 サトウキビx3、Mortar クラフト Chadx2 紙の作成 Chadx3、石ハーフブロック(消費しない) クラフト 紙x2 Resistorの作成 Coal Dust、紙x2、1x Copper Wirex2 クラフト Resistorx3 回路にたくさん使う Refined Iron Item Casingの作成 Steel Plate、Hammer クラフト Refined Iron Item Casing IC2のアイテム Glass Dustの作成 ガラス Macerator Glass Dust Mold(empty)の作成 Steel Platex4、Hammer、File クラフト Mold(empty) Moldは消費しない Mold(ball)の作成 Mold(Empty)、Hammer クラフト Mold(ball) Glass Tubeの作成 Glass Dust Mold Alloy Smelter Glass Tube Vacuum Tubeの作成 紙x2、Glass Tube、1x Copper Wirex3 クラフト Vacuum Tube Wood Pulpの作成 原木 Macerator Wood Pulpx6 Wood Plankの作成 Wood Pulp Compressor Wood Plank Treetapの作成 木材x5 クラフト Treetap Coated Circuit Boardの作成 Wood Plankx3、Stick Resinx2 クラフト Coated Circuit Boardx3 Red Alloyの作成 レッドストーンx4、Copper Ingot Alloy Smelter Red Alloy Ingot Red Alloy Plateの作成 Red Alloy Ingotx2、Hammer クラフト Red Alloy Plate 1x Red Alloy Wireの作成 Red Alloy Plate、Wire Cutter クラフト 1x Red Alloy Wire 1x Red Alloy Cableの作成 1x Red Alloy Wire、紙 クラフト 1x Red Alloy Cable Electronic Circuitの作成 Resistorx2、Refined Iron Item Casing、Vacuum Tubex2、Coated Circuit Board、1x Red Alloy Cablex3 クラフト Electronic Circuit 9 蒸気タービンの作成 Basic Steam Turbine(LV蒸気タービン) Basic Steam Turbineの作成 Bronze Fluid Pipex2、Electronic Circuit、Tin Rotorx2、LV Machine Hull、Electric Motor(LV)x2、1x Tin Cable 蒸気で発電する 使い方 蒸気タービンに蒸気を搬入する(Bronze Fluid Pipeなど、またはUniversal Cellなどから) ここまで来たらLV時代へ! コメント 名前 コメント